If you want to start a project in pure JavaScript it is one of the options of project structure. I was faced with this problem, considered a lot of projects and collect this one. The project structure is divided into two parts, the frontend and backend. This two parts are very similar in structure using **MVC**. The app works on the principle of building ui based on data from the backend as **JSON**. Also in this project you can find a few examples (authorization using passport, test coverage on frontend, etc.) [Github](https://github.com/ButuzGOL/gss) [Demo](http://butuzgol-gss.herokuapp.com/) (email@email.com:password)
Posts Categorized: my projects
Ultra simple mail aggregator
Писался проект на Ruby on Rails. Исходники https://github.com/ButuzGOL/Ulsimag
Сайт http://ulsimag.heroku.com/
Yii ext tinymce+elfinder
Ext on Yii web site: http://www.yiiframework.com/extension/tinymceelfinder
Game on Flash
Game was build in one week. Swf I took on this site http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html decompiling them and build my own game.
Исходники: github.com
Course С++ Qt PostgreSQL
Предметная область «Ремонтно-строительная бригада». Возможные виды деятельности: учет принятых заказов на выполнение различных работ на объекте; учет выполненных рабочими работ, оплата труда рабочих; закупка материалов, расчет с поставщиками. Вот я и написал
Исходники: github.com
Пару слов:
- Программа написано с минимальными возможностями по управлению Ремонтно-строительной бригадой так как очень занят
- Очень хорошо будет смотреться как пример по использованию Qt C++ и очень хорошо видно как строить базу данных на PostgrSQL
- Конечно на мучился с Qt и нашел 2 бага не понятных мне
- Запускать надо в Qt Creator или в чем то другом
Yii blog new
Course on Zend Framework
Что я реализовал в проекте:
- Паттерн MVC - на основе Zend_Controller, Zend_View, Zend_Layout и Zend_Db
- Управление конфигурационными файлами - Zend_Config
- Работа с базой данных - Zend_Db, Zend_Db_Select, Zend_Db_Table
- Отделение представления (вида) с помощью системы шаблонов - Zend_View
- Двух этапное представление - Zend_Layout
- Управление маршрутами - Zend_Controller_Router_Rewrite
- Автоматическая загрузка классов - Zend_Loader
- Работа с исключениями и обработчик ошибок
- Работа с формами с помощью Zend_Form, включая работу с элементами формы, валидаторами, фильтрами;
- Работа с html выводом форм;
- Календар не с помощью декоратора;
- Создание валидаторов на примере валидатора пароля, валидатора совпадения двух строк и валидатора проверки отсутствия записи в базе;
- Перевод ошибок формы с помощью Zend_Translate;
- Вставка информации в базу данных;
- Вывод сообщений с использованием помощника FlashMessenger (плагин). Создание плагинов.
- Авторизация на основе Zend_Auth, Zend_Session;
- Обновления данных сессии с использованием помощника CheckLogin (плагин);
- Аjax;
- Ресайз изображения;
Course on Python + Gtk
В итоге написал но потратил не так мало времени как ожидал (кстати программа идет и под Windows). Но курсовой как не странно проверял преподаватель который не знает программирования и курсовую мою смотрел меньше минуты что тоже не странно.
О программе: имеет в себе панели работа с клиентами, с проектами, с персоналом и с бухгалтерией. Есть панель входа, 6 пользователей которые могут зайти это: администратор (имеет все привилегии), руководство (только просмотр), менеджер (полный доступ к панели клиентов и панели проекты), менеджер по персоналу (полный доступ к панели персонал), бухгалтер (полный доступ к панели бухгалтерия), архитектор (доступ к редактированию хода проекта).
Исходники: github.com
Open Lamp Engine
История хотя врятли похожа
Как то раз я решил написать cms-ку при этом даже не имел опыта работы с cms начал искать примерно точто мне нравится, нашол DataLife Engine, Joomla, WordPress и решил написать свое! Сначала как всегда начал писать не продумывая полностью все, писал частенко но иногда забивал но на то были причины наверно при этом не разу не хотелось кинуть его (оп пол) кстати сказать честно это была моя дипломная работа но когда надобыло сдавать и небыло 40% того что сейчас но при этом она очен круто смотрелась для дипломной работы тем более с нашем то образованием ну а потом просто писал и писал когда было свободное время. Вот так!
О нем:
Open Lamp Engine это многопользовательский движок. Написан на чистом php, хранения данных MySQL, иногда использовается технология Ajax. Верстка на div-ах но одна таблица присутствует 3 дня убил чтобы в место этой таблицы div написать не получилось Проверка validator.w3.org почти пройдена успешно но имеется 2 ошибки одну я из-за самой логики движка не хочю изменять, а еще одна из-за Internet Explorer к которому я отношусь очень плохо. Подогнан под 3 браузера: Mizilla Firefox, Opera и Internet Explorer. Очень хорошая система установки. Писал один так что код полностью однообразный и очень читабельный. Продумана очень хорошо система модулей, классов, блоков так что я думаю уделив некоторое время коду программы вы будете разбираться в нем. Очень простая система шаблонов и практически нет html кода в php файлах.
Исходники: github.com